﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using MEFNavigation;
using Caliburn.Micro;

namespace NavTest2.ViewModels
{
    [ExportViewModel("ErrorPage")]
    public class ErrorPageViewModel : Screen, IErrorPageViewModel
    {
        Uri _requestedPage;

        public Uri RequestedPage
        {
            get { return _requestedPage; }
            set
            {
                _requestedPage = value;
                this.RequestedPageString = value.OriginalString;
                NotifyOfPropertyChange(() => RequestedPage);
            }
        }

        public string RequestedPageString { get; set; }

    }
}
